home *** CD-ROM | disk | FTP | other *** search
- //------------------------------------------------\\
- || Creating a Xdcc offer bot for irc ||
- || By: Lord Somer(webmaster@lordsomer.com) ||
- || on August 4, 1997 ||
- || For: The Hackers Club ||
- || http://www.hackersclub.com/km/index.html ||
- || and ||
- || The Hackers Layer ||
- || http://www.lordsomer.com ||
- \\------------------------------------------------//
-
- First of All grab the below two files:
- http://www.lordsomer.com/files/irc/xdcc/fp.irc
- http://www.lordsomer.com/files/irc/xdcc/screen-3.tar
-
- Reqs:
- 1 Telnetable Shell with a compiler either cc or gcc and irc installed
- 2 Above Files
- 3 The Stuff you want to offer
-
- Now Onto Installation:
- Telnet in after upping those to files, and go to the dir you upped them to
- tar -xfv screen-3.tar
- go into the dir made by tar(screen-3.7.2)
- (Next 4 lines are seperate lines you type into the prompt followed by enter)
- ./configure
- ./make
- ./screen
- irc
- Once in Irc Do the following
- /server irc.gate.net
- /nick yourbotnick
- /join #warez.somer
- /load fp.irc
- /offer
- (it asks for path to your file, enter in full path unless you were smart
- enough to start doing this in your warez dir.)
- (With the path set, now enter in a description like Memphis Beta 1)
- (Then a note should be like Offered by LordSomer or a descrip of the
- prog or just hit enter)
- Repeat the above commmand till you have them all entered in
- /xdcc minspeed 1.0
- /xdcc list
- (You should see your list of warez be offered by the bot.)
- /ptime 4
- (This is num of minutes betweeen auto listings)
- /pchannel #warez.somer
- (This is how you add chans you want to have the list auto offered in.)
- /xdcc save
- /save
- (These will save your settings but if you restart it you'll need to
- redo the ptime and pchannel, pretty stupid aint it?)
- hit CTRL+a then d
- it will detach you from the whole irc thing
- you can logout of the shell and your xdcc will still run.
-
- If your bot at anypoint in time dies just log into your shell go to the dir
- you put screen in and type ./screen then cd ..
- then
- irc
- Once in Irc Do the following
- /server irc.gate.net
- /nick yourbotnick
- /join #warez.somer
- /load fp.irc
- Then just reset your pchannel and ptime settings.
- hit CTRL+a then d
- it will detach you from the whole irc thing
- you can logout of the shell and your xdcc will still run.
-
- Say ya wanna edit something and you've already logged out....
- just log back in and do screen -list from the dir you installed screen in
- it'll list all screens find the one that has (DETACHED) on the end and do
- ./screen -r (the on that was detached)
- and your back in irc and just do the above steps like usual.
-
- Additional Info:
- List of Xdcc Commands:
- +----------------------------------------------------------------------+
- | Phoenix Version 2.27 by Vassago - XDCC Commands |
- +----------------------------------------------------------------------+
- | /XDCC LIST <#> - to get a list of your packs offered. |
- | /XDCC SEC <ON/OFF> - Turns XDCC Security ON or OFF. |
- | /XDCC NOTICE - to make a public notice that you are offering files. |
- | /XDCC PLIST - to offer your file list to the channel. |
- | /XDCC SEND - to send files. |
- | /XDCC PSEND - to send packs. |
- | /XDCC GET - to get files. |
- | /XDCC CLOSE - to close files. |
- | /XDCC STATUS - to get XDCC status. |
- | /XDCC OFFER - to offer files to people. |
- | /XDCC DOFFER - to remove files from offered list. |
- | /XDCC FILE #X - to add/change the file(s) on pack #X |
- | /XDCC DESC #X - to add/change the desc on pack #X |
- | /XDCC NOTE #X - to add/change the note on pack #X |
- | /XDCC PMIN #X - to add/change the minspeed on pack #X |
- | /XDCC LOAD <Filename> - to load offer-file FILENAME. |
- | /XDCC SAVE <Filename> - to create an offer-file FILENAME. |
- | /XDCC AUTOGET - when on, automatically get any file sent to you. |
- | /XDCC AUTOCHAT - ON, ASK, or CLOSE. Automatically handle CHATs |
- | /XDCC AUTODCCVOICE - Voices people with DCC in nick when they join |
- | /XDCC AUTOCLOSE - when on, automatically refuse any file sent to you.|
- | NOTE: Overrides /autoget |
- | /XDCC AUTOSEND - when on, automatically sends files on XDCC SEND msg.|
- | /XDCC OVERWRITE - to switch Autoget Overwrite ON/OFF. |
- | /XDCC AUTORENAME - toggles AUTORENAMING of existing files, if |
- | AUTOGET is on. |
- | /XDCC ULDIR - to set your XDCC upload directory. |
- | /XDCC DLDIR - to set your XDCC download directory. |
- | /XDCC LIMIT <num> - to set your XDCC AUTOSEND limit. |
- | /XDCC MINSPEED <bytes/sec> - to set the minimum autocancel rate. |
- | /XDCC TIMELIMIT <mins> - to set the maximum time for an XDCC SEND |
- | /XDCC QMAX <num> - to set the maximum number of people in the Q |
- | Also see /PHELP QUEUE\ |
- +----------------------------------------------------------------------+
-